Skip to main content

Dialog OnConfirm

dialogOnConfirm 会在用户点击对话框右下角的确认按钮时触发。您可以在 dialogOnConfirm 事件中,对数据进行处理,并进行业务逻辑的后续操作。当您的自定义逻辑处理完成后,对话框会关闭,如果您不希望关闭对话框,可以进行取消。

支持异步事件处理

dialogOnConfirm 事件处理程序有能力支持以异步的方式处理程序逻辑。当事件处理程序返回一个 Promise 时,dialogOnConfirm 事件变为异步。

dialogOnConfirm 事件只会等待处理程序返回一个 Promise 。如果需要在处理程序中处理多个 Promise,建议将所有 Promise 包装在 Promise.all() 方法中并返回单个结果 Promise。这可以尽量减少超时导致的等待时间。

支持取消

您可以通过 ctx.getEventArgs().cancel() 来取消后续的对话框关闭行为。

可以做些什么

常见的处理场景:

  • 对数据进行校验;
  • 执行后续业务逻辑处理;